/*

tencent
请定义一个宏，比较两个数a、b的大小，不能使用大于、小于、if语句
*/

#include "junix.h"

#define max(a,b) (abs(a-b)-(a-b))?b:a
//#define jmax(a,b) (((((a)-(b))<<1)>>1)^((a)-(b)))?a:b //error
int main(){

	int a=14,b=5;
	int max = jmax(a,b);
	std::cout<<max<<"\n";
}
